Using 2D Character Controller and Spelunky sprites - courtesy of prime31