add main game logic
game loop, random position generation, key interactions, todo.
added todo
added git ignore, fixed odd key bug, stopped random cells on a world that does change, world now stops without error, abstracted display away from gameLoop.
added score and color to board
added todo
seperated game logic from display logic
stubbed out game over conditions.
finished game over condition, checking for all possible solutions.