Snow particles added. A lot of refactoring, rendering moved to separate file, debug added