initial implementation of:
2 way movement directions
border hit rect