Some basic core mechanics added