Scrolling engine wall detection is all in one sprite. if gravity was added this would probably work well except it can't wall jump
100% by me except for acceleration and deceleration concepts There are several bugs that allow you to phase through walls/ not move when touching walls.