Movement left works
reset board is broken
tile can now propogate itself to the screen
refactoring