Fixed issue that ignored "stair" as a special type
Added most of the code for stair collision detection