BonanzaGame Learn how to use Design patterns in your projects(Project structures,Strategy pattern,State Patterns,Factory method pattern,Plugin mechanismus)