Reworked pretty much everything, work in progress for rules