I'm not entirely sure I've fully understood what needs to be done in the submarine's movement section, but the design is definitely well thought out, and I'm also satisfied with the graphical part."