added shift left function. only shifts one space at the moment.
refined pass left function and added merging function. all provided tests pass.
examined main file. changed unmber to number
added another test which failed
fixed the issue of 0,2,0,2 not becoming 4,0,0,0 by adding another shift loop
Added test function for 2x2 board. Does not currently compile.
Test function for 2x2 board now compiles
added comment to code
added test case for 2x2 board. does not compile.
added method definition to 2048.h for rotating the board 90 degrees
added class for rotating a board 90 degrees. test.c still wont compile
Fixed rotate 90 in test.c. Will now compile. Test needs more code to work.
realised there was commented code. Uncommented it and the rotate 90 test now works
added rotate 90 method. passes first rotate 90 test. now to add more tests
added more test for rotate 90 method. convinced that it works as expected
added blank rotate 180 method. added test for rotate 180 method. tests currently fail as expected.
added working method for rotate 180. all rotate 180 tests now pass
added empty rotate 270 method. added test for rotate 270 method. tests currently fail, as expected
added working rotate 270 function. also fixed rotate 270 tests to test for correct outcome