Develop.cbse

added component based entity system & abstractions for directions