Failing Tests

1) Altered gitignore for easier loading into projects
2) Removed separate board initialization in tests
3) Added tests for mouse movement, mouse initialization, board size, and
setting blocked tiles