char move; basic collision handling