[Basic Engine] Very preliminary version

Signed-off-by: Seonghyun Kim <shyeon.kim@scipi.net>