basic movement prototype! using prime31's CharacterController2D component because apparently Unity didn't make an official one?