left right down collision works. right is a bit buggy, it can stick to walls

also fix spritesheet renderer miscalc. i was offsetting the top-left y
by half an x value, for origin translation..no visible change though.