Pokemon Game Clone

This is part of a gamedev assignment, thats about writing a pokemon game. But it has for me more or less turned into a 2D minecraft clone. But I have learned a lot of linear algebra from doing so. And now that I understand it. Wow is it interesting..?