Adding magic_square and something else that i forgot, cause i didn't commit right away. :D