Big update

+ collision and meta components
+ player and bullet entities
+ Fartemis component mask checking