start switching to pygame, i guess