Directory structure rework, seperate bullet logic into it's own class.