fixed implementation
sideways block collision