Hendrik Leppkes:
	- Restructure stuff and fix some typos.
	- Fix some reversed logic.
	- Implement the action type.
	- Basic first implementation.
	- Imported empty skeleton.
