'Puzzled Cowboy' 2D Platform Game