Nice game with polished mechanics! I enjoyed the possessing dynamic where you get to become different weapons based on which enemies you defeat.