Finished implementing ability for the first 3 tests.