Reintroduced different Player types, render component and other things

Player won't render now - but at least the system is working now! (the
player just has no image)