many many changes, changed graphics, added some shit, and so on