general changes
 - using enums instead of hashmaps
 - cleaned up main loop alot
 - made a util class with wrapper methods
 - put all my ids in one place so its easy to update them if needed