fixed 4px overflow
moving to full 3D stuff
code tidy up