DT8999 Space Battles Assignment 1