Allow vertical axis particle rotation constraint

Use tables for adding particles, deprecate former way.

separate particles(pawner) definition, add default values, work with no
arguments
Merge remote-tracking branch 'khonkhortisan/vertical_particles'
Compatible particle protocol
update games/default