Awesome stuff for an APCS project! If you're interested in porting the game to iOS I'd recommend checking out our website MakeGamesWithUs (
https://www.makegameswith.us), we teach people like you who know java how to build games for iPhone. We also have a really cool level hub feature set in our SDK which you might be interested in for this game. It allows users to build / share / play / upvote levels and discover new levels through their feed + top lists. If you're interested, shoot me an email at ashu@makegameswith.us and we can chat more!