Pre alpha stage

Basic implementation of all interactions.