Update project
Remove warnings reported by `checkstyle`
Add new classes for `Effect` and `Propellent`