Fix positioning of OBJ sprites

It now segfaults though and I don't know why, because obj->x and obj->y
can take negative values.
Implement forgotten op in MBC3
Fix crash the ghetto way and try to fix hflip
Woah clean up this thing
Fix OAM left-edge sprites
Fix OBJ rendering at pixel 0
Don't return prematurely from oam render
Fix more MBC crap -_-
Fix 8x16 sprites
Oh my god what the hell
Optimise hflip.
Fix up MBC5
Fix OAM writes at the bottom
Merge branch 'elly-graphics' of github.com:supergameherm/supergameherm into elly-graphics
Revert "Optimise hflip."

This is not working very well...

This reverts commit f3fa6a0c4f595459b7de75e230c4105821b82e99.